/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package LOGICA.LNSF;

import LOGICA.BDLSF.BDL_C_SFDepartamentoBean;
import LOGICA.BDLSF.BDL_C_SFDepartamentoBeanRemota;
import LOGICA.Beans.BeanLogdepart;
import LOGICA.Entidades.Logdepart;
import java.util.List;
import LOGICA.BDLSF.BDL_C_SFDepartamentoBeanRemota;
import java.util.ArrayList;
import org.springframework.transaction.annotation.Transactional;
/**
 *
 * @author ricardo
 */
public class LN_C_SFDepartamentoBean implements LN_C_SFDepartamentoBeanRemota{

    BDL_C_SFDepartamentoBeanRemota bdl_C_SFDepartamentoBeanRemota = new BDL_C_SFDepartamentoBean();
    
    @Override
    @Transactional
    public List<BeanLogdepart> departamentosLst() {
        List<Logdepart> listaDepart = bdl_C_SFDepartamentoBeanRemota.findAllDepart();
        List<BeanLogdepart> listaDepartamentos = new ArrayList<BeanLogdepart>();
        for(Logdepart entidad: listaDepart){
            BeanLogdepart bean = new BeanLogdepart();
            bean.setNidDepartamento(entidad.getNidDepartamento());
            bean.setTDescripcion(entidad.getTDescripcion());
            listaDepartamentos.add(bean);
        }
        return listaDepartamentos;
    }
    
}
